Piwik\Plugins\Referrers\Columns\Base C

Total Complexity 121
Dependencies 12
Dependents 0
Total lines 725
Lines of code 453
Logical lines of code 286
Comment lines 131
Methods 24
Properties 10

Methods 24

Method Rating Maintainability Complexity Lines of code
getReferrerInformation()
B
38 18 73
excludeQueryParamsFromReferrerUrl()
A
43 14 49
detectCampaignKeywordFromReferrerUrl()
A
47 14 34
getValueForRecordGoal()
A
44 8 46
detectReferrerDirectEntry()
A
51 9 25
detectCampaignFromString()
A
51 8 29
detectReferrerCampaign()
S
52 6 26
detectReferrerCampaignFromLandingUrl()
S
55 6 21
detectReferrerSocialNetwork()
S
52 5 26
detectReferrerSearchEngine()
S
53 4 23
isReferrerExcluded()
S
57 4 15
getExcludedReferrers()
S
60 4 14
setCampaignValuesToLowercase()
S
65 4 10
detectReferrerCampaignFromTrackerParams()
S
61 3 13
isReferrerInformationNew()
S
66 3 8
getCachedUrlsByHostAndIdSite()
S
69 2 7
hasReferrerColumnChanged()
S
64 2 9
truncateReferrerName()
S
79 1 3
truncateReferrerKeyword()
S
79 1 3
getParameterValueFromReferrerUrl()
S
74 1 4
getReferrerCampaignQueryParam()
S
79 1 3
doesLastActionHaveSameReferrer()
S
79 1 3
getReferrerInformationFromRequest()
S
71 1 5
isCurrentReferrerDirectEntry()
S
75 1 4